stamp the feet - French English Dictionary